<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Login extends CI_Controller {

	public function index()
	{
		//parent::__construct();
		$this->load->library('session');
		$this->load->helper('menu_helper');
		$this->load->helper(array('url','form')); 
		$this->load->model(array('seguridad_model'));
		$this->load->model(array('factura_model'));

		//$this->session->set_userdata('id_usuario', '1');
		$id_usuario = $this->session->userdata('id_usuario');
		$dataMenu0=$this->seguridad_model->buscar_menus($id_usuario, 1);//id_usuario, id_sistema
		$data['dataMenu'] = drawMenu($dataMenu0);

		$data['proveedores'] = $this->factura_model->obtener_proveedores();
		$data['fuenteFondo'] = $this->factura_model->obtener_fuentes_fondo();
		$data['secciones'] = $this->factura_model->obtener_secciones();
		$data['facturas'] = $this->factura_model->obtener_facturas();
		
		$this->load->view('factura_view', $data);
		//$this->load->view('index_view', array('dataMenu' => $dataMenu));
	}

	public function new_user()
    {
    	//parent::__construct();
    	//$this->load->helper('url');
	    $this->load->library('session');
	    $this->load->helper(array('url','form'));
	    $this->load->model('seguridad_model');    	

    	if($this->session->userdata('id_usuario')!=''){    	
    		$this->index();
    	}else{
	        $username = $this->input->post('username');
	        $password = md5($this->input->post('password'));                
	        $check_user = $this->seguridad_model->login_user($username,$password);                                                
	        if($check_user == TRUE)
	        {                	
	        	$data = array(
	            	'esta_login'     	=>	TRUE,
	            	'id_usuario'     	=>	$check_user['id_usuario'],
	            	'usuario'        	=>	$check_user['usuario'],
	            	'nombre_completo'   =>	$check_user['nombre_completo'],
	            	'NR'         		=>	$check_user['NR'],
	            	'sexo'         		=>	$check_user['sexo'],
	            	'nombre_rol' 		=>	$check_user['nombre_rol'],
	            	'notify0'         	=>	'',
	            	'factura_proveedor' =>	'',
	            	'id_sistema' 		=>	1,
	            	'factura_numero' 	=>	''	            	
	            );        
	        		$this->session->set_userdata($data);                    
	        		$this->index();
	        }else{
	        	redirect(base_url());
	        }
    	}
    }

}